package com.uade.model;

import java.io.Serializable;
import java.net.MalformedURLException;
import java.net.URL;

public class Configuracion implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 8575326036133813226L;
	private String ip;
	private String tipoDeServicio;
	private Integer nroGrupo;
	private String nombreGrupo;
	private String estado;
	private Long id;





	public Configuracion(Long id,String ip, String tipoDeServicio, Integer nroGrupo,
			String nombreGrupo, String estado) {
		super();
		this.id = id;
		this.ip = ip;
		this.tipoDeServicio = tipoDeServicio;
		this.nroGrupo = nroGrupo;
		this.nombreGrupo = nombreGrupo;
		this.estado = estado;
	}

	public Configuracion() {
		// TODO Auto-generated constructor stub
	}
	public String getIp() {
		return ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

	public String getTipoDeServicio() {
		return tipoDeServicio;
	}

	public void setTipoDeServicio(String tipoDeServicio) {
		this.tipoDeServicio = tipoDeServicio;
	}

	public Integer getNroGrupo() {
		return this.nroGrupo;
	}

	public void setNroGrupo(Integer nroGrupo) {
		this.nroGrupo = nroGrupo;
	}

	public String getNombreGrupo() {
		return nombreGrupo;
	}

	public void setNombreGrupo(String nombreGrupo) {
		this.nombreGrupo = nombreGrupo;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public URL getUrl() throws MalformedURLException {
		return new URL(this.ip);
	}

	public void setId(Long id) {
		this.id = id;
	}
	public Long getId() {
		return id;
	}

}
